interlocking ridge tile - French English Dictionary